/**
 * @Description:活动页楼层 API
 * @Author: zqy
 * @Date: 2022-02-11 10:24:51
 * @Last Modified by: zqy
 * @Last Modified time: 2022-02-16 11:03:02
 * */

import request from '@/utils/request'
import { json2FormData } from '@/utils'

/**
 * 查询当前页面所有楼层
 * @param {string} pageId 页面ID
 * */
export function getActPageFloorList(pageId) {
  return request({
    url: `/api/v1/helpCenterStorey/${pageId}/getStoreysByPageId`,
    method: 'get'
  })
}
/**
 * 查询活动页楼层详情
 * @param {string} id  活动页楼层ID
 */
export function queryActPageFloorDetail(id) {
  return request({
    url: `/api/v1/helpCenterStorey/${id}`,
    method: 'get'
  })
}

/**
 * 保存活动页楼层新增编辑
 * @param {string} id  活动页楼层ID (id存在为编辑，不存在为新增)
 * @param {string} name  活动页楼层名称
 * @param {string} comment  活动页楼层描述
 * @param {boolean} showNameFlag  是否显示名称
 */
export function saveActPageFloor(data) {
  return request({
    url: `/api/v1/helpCenterStorey`,
    method: data.id ? 'put' : 'post',
    data
  })
}

/**
 * 删除活动页楼层
 * @param {string} id  活动页楼层ID
 */
export function delActPageFloor(id) {
  return request({
    url: `/api/v1/helpCenterStorey/${id}`,
    method: 'delete'
  })
}

/**
 * 更新排序
 * @param {Array} sortList 排序集合 [{id:'',floorSort:''},...]
 */
export function updateActPageFloorSort(sortList) {
  return request({
    url: `/api/v1/helpCenterStorey/move`,
    method: 'post',
    data: sortList
  })
}
